home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-10-31 | 35.0 KB | 743 lines | [TEXT/R*ch] |
-
- Dear All,
-
- Again lots of info for you. Mainly new machine IDs, but some other info as
- well. In a separate email you'll get the result of this years survey also.
-
- Best Regards,
- Rene Ros
-
-
- Gestalt Selectors List 3.1.3 Update
- ===================================
-
- Maintained by Rene Ros (rgaros@bio.vu.nl)
-
- First published: 12 October 1992, 13:15 CET (GMT+1)
- Last version: 1 October 1995, 12:40 CET (GMT+1)
- Previous update: 24 October 1995, 19:30 CET (GMT+1)
- Last modified : 31 October 1995, 21:20 CET (GMT+1)
-
- The complete version is available to subscribers by sending an email to:
- gestalt-selectors-list-request@bio.vu.nl
- with as subject:
- archive get recent/gestalt-selectors.etx
- or to get the compressed version:
- archive get recent/gestalt-selectors.sit.hqx
-
- If this is the first update you receive since subscribing to the mailing
- list you may want to get the previous updates as well. Then email to the
- address listed above and use this command:
- archive get updates/updates-comb.etx
-
- A vertical bar in front of a line indicates the line has changed or was
- added.
-
- PLEASE SEND COMMENTS AND CORRECTIONS TO THE EDITOR AS SOON AS POSSIBLE.
-
- The following persons contributed to this update:
-
- ===========================================================================
- Contributions to the selector sections
- ===========================================================================
- Person Software Selector(s) added/changed
- ---------------------------------------------------------------------------
- Anonymous System (enablers) mach (Info TN Gestalt)
- Jeff Baudin System (enablers) mach
- Jean-Pierre Curcio System (enablers) mach
- WorldScript Power Adapter ext?
- scrf
- Fabrizio Oddone QuickDraw 3D ???? (gestaltQD3DVersion)
- Rene Ros 7.0/7.1 Apple Guide Enabler ext
- ag_e
- Eagle ext EgGP
- MIDI Manager ext bugx
- System (enablers) snd
- ---------------------------------------------------------------------------
-
- ===========================================================================
- Contributions to the non-selector sections
- ===========================================================================
- Person Chapter/Section
- ---------------------------------------------------------------------------
- Jeff Baudin Reports/Clock Chipped
- Rene Ros Reports/Gestalt Applications
- ---------------------------------------------------------------------------
-
- Some previously distributed versions listed the Compuserv email address of
- the editor incorrect. The correct address is 100112.1363@compuserve.com
-
- Includes new info from the September 1995 revision of the Gestalt and
- SysEnvirons Technical Note (draft).
-
- Apple System Software (A-E)
- ===========================
- No changes.
-
- Apple System Software (F-J)
- ===========================
- No changes.
-
- Apple System Software (K-N)
- ===========================
- mach (System [6.0.4]) INF
- gestaltMachineType
- Returns one of the following values, indicating the type of
- machine.
-
- enum {
- #define gestaltMachineType 'mach' /* machine type */
-
- /* RELEASED COMPUTERS */
- gestaltClassic = 1, /* Macintosh 128K & 512 */
- gestaltMacXL = 2, /* Macintosh XL */
- gestaltMac512KE = 3, /* Macintosh 512KE */
- gestaltMacPlus = 4, /* Macintosh Plus */
- gestaltMacSE = 5, /* Macintosh SE */
- gestaltMacII = 6, /* Macintosh II */
- gestaltMacIIx = 7, /* Macintosh IIx */
- gestaltMacIIcx = 8, /* Macintosh IIcx */
- gestaltMacSE030 = 9, /* Macintosh SE/30 */
- gestaltPortable = 10, /* Macintosh Portable */
- gestaltMacPortable = 10, /* = gestaltPortable &AD18 */
- gestaltMacIIci = 11, /* Macintosh IIci */
- gestaltMacIIfx = 13, /* Macintosh IIfx */
- gestaltMacClassic = 17, /* Macintosh Classic */
- gestaltMacIIsi = 18, /* Macintosh IIsi */
- gestaltMacLC = 19, /* Macintosh LC */
- gestaltQuadra900 = 20, /* Macintosh Quadra 900 &AT01 */
- gestaltPowerBook170 = 21, /* Macintosh PowerBook 170 &AT01 */
- gestaltQuadra700 = 22, /* Macintosh Quadra 700 &AT01 */
- gestaltClassicII = 23, /* Macintosh Classic II &AT01 */
- gestaltPowerBook100 = 24, /* Macintosh PowerBook 100 &AT01 */
- gestaltPowerBook140 = 25, /* Macintosh PowerBook 140 &AT01 */
- gestaltQuadra950 = 26, /* Macintosh Quadra 950 &AT01 */
- gestaltMacLCIII = 27, /* Macintosh LC III */
- gestaltPerforma450 = 27, /* = gestaltMacLCIII &AD18 */
- gestaltPowerBook210 = 29, /* Macintosh PowerBook 210 */
- gestaltPowerBookDuo210 = 29, /* = gestaltPowerBook210 &AD18 */
- gestaltMacCentris650 = 30, /* Macintosh Centris 650 */
- gestaltPowerBook230 = 32, /* Macintosh PowerBook 230 */
- gestaltPowerBookDuo230 = 32, /* = gestaltPowerBook230 &AD18 */
- gestaltPowerBook180 = 33, /* Macintosh PowerBook 180 */
- gestaltPowerBook160 = 34, /* Macintosh PowerBook 160 */
- gestaltMacQuadra800 = 35, /* Macintosh Quadra 800 */
- gestaltMacQuadra650 = 36, /* Macintosh Quadra 650 &AT01 */
- gestaltMacLCII = 37, /* Macintosh LC II */
- | gestaltPerforma40x = 37, /* =gestaltMacLCII */
- | /* Performa 400 Series &AT01 */
- | gestaltPerforma430 = 37, /* =gestaltMacLCII */
- | /* Performa 400 Series &AT01 */
- gestaltPowerBookDuo250 = 38, /* Macintosh PowerBook Duo 250 */
- /* &AT01 */
- gestaltPowerMac9150 = 39, /* Power Macintosh 9150 &AT01 */
- gestaltAWS9150_80 = 39, /* = gestaltPowerMac9150 */
- /* Workgroup Server 9150/80 */
- /* &AD18 */
- gestaltPowerMac8100_110 = 40, /* Power Macintosh 8100/110 & */
- /* Power Macintosh 8115/10 &AD18 */
- gestaltPowerMac5200_75 = 41, /* Power Macintosh 5200/75 &AT01 */
- gestaltPowerMac6200 = 42, /* Power Macintosh 6200 */
- gestaltMacIIvi = 44, /* Macintosh IIvi */
- gestaltPerforma600 = 45, /* Macintosh Performa 600 */
- gestaltMacIIvm = 45, /* = gestaltPerforma600 &AD18 */
- gestaltPowerMac7100_80 = 47, /* Power Macintosh 7100/80 &AD18 */
- gestaltMacIIvx = 48, /* Macintosh IIvx */
- | gestaltMacColorClassic = 49, /* Macintosh Color Classic */
- gestaltPerforma250 = 49, /* = gestaltMacColorClassic &AD18 */
- gestaltPowerBook165c = 50, /* Macintosh PowerBook 165c */
- gestaltMacCentris610 = 52, /* Macintosh Centris 610 */
- gestaltMacQuadra610 = 53, /* Macintosh Quadra 610 &AT01 */
- gestaltPowerBook145 = 54, /* Macintosh PowerBook 145 & 145b */
- /* &AT01 */
- gestaltPowerMac8100_100 = 55, /* Power Macintosh 8100/100 &AD18 */
- gestaltMacLC520 = 56, /* Macintosh LC 520 &AT01 */
- gestaltAWS9150_120 = 57, /* Workgroup Server 9150/120 */
- /* &AD23 */
- gestaltMacCentris660AV = 60, /* Macintosh Centris 660AV &AT01 */
- gestaltPerforma460 = 62, /* Macintosh Performa 460 */
- gestaltPerforma46x = 62, /* = gestaltPerforma460 &AD18 */
- gestaltPowerMac8100_80 = 65, /* Power Macintosh 8100/80 */
- gestaltPowerMac9500 = 67, /* Power Macintosh 9500/120 & */
- /* Power Macintosh 9500/132 */
- /* &AT01 */
- | gestaltPowerMac7500 = 68, /* Power Macintosh 7500 */
- | gestaltPowerMac8500 = 69, /* Power Macintosh 8500 */
- gestaltPowerBook180c = 71, /* Macintosh PowerBook 180c &AT01 */
- gestaltPowerBook520_540 = 72, /* Macintosh PowerBook 520/520c & */
- /* 540/540c use Power Mgr call */
- /* MaximumProcessorSpeed: 25 and */
- /* 33 mHz resp. &AT01 */
- gestaltPowerBook500 = 72, /* = gestaltPowerBook520_540 */
- /* &AD18 */
- /* Macintosh PowerBook 500 */
- /* series */
- gestaltPowerMac6100_60 = 75, /* Power Macintosh 6100/60 */
- | gestaltPerforma611x = 75, /* =gestaltPowerMac6100_60 */
- | /* Performa 611x Series &AT01 */
- gestaltPowerBookDuo270c = 77, /* Macintosh PowerBook Duo 270c */
- /* &AT01 */
- gestaltMacQuadra840AV = 78, /* Macintosh Quadra 840AV &AT01 */
- gestaltMacLC550 = 80, /* Macintosh LC 550 &AT01 */
- gestaltPerforma550 = 80, /* = gestaltMacLC550 &AD18 */
- | gestaltPerforma560 = 80, /* = gestaltMacLC550 &AT01 */
- | gestaltMacColorClassicII? = 83, /* Macintosh Color Classic II */
- gestaltPowerBook165 = 84, /* Macintosh PowerBook 165 &AT01 */
- | gestaltPowerBook190 = 85, /* Macintosh PowerBook 190 */
- /* Macintosh PowerBook 190cs ? */
- /* &AD25 */
- /* ALERT! According to Dev. */
- /* Note, same as Q650 PPC */
- /* upgrade card? Value 85 */
- /* returned on a PB190cs */
- /* prototype? (Anonymous) */
- gestaltMacTV = 88, /* Macintosh TV */
- gestaltMacLC475 = 89, /* Macintosh LC 475 &AT01 */
- gestaltPerforma47x = 89, /* = gestaltMacLC475 &AD18 */
- gestaltMacLC575 = 92, /* Macintosh LC 575 &AT01 */
- gestaltMacQuadra605 = 94, /* Macintosh Quadra 605 &AT01 */
- gestaltMacLC630 = 98, /* Macintosh LC 630, see below */
- /* &AT01 */
- gestaltMacQuadra630 = 98, /* Macintosh Quadra 630 &AT01 */
- /* Q630 has MC68040, LC 630 has */
- /* MC68LC040 but can upgrade */
- gestaltMac630 = 98, /* = gestaltMacLC630 */
- /* = gestaltMacQuadra630 */
- /* Macintosh 630 series &AD18 */
- gestaltTellShow = 98, /* = gestaltMacLC630 */
- /* = gestaltMacQuadra630 */
- /* = gestaltMac630 */
- /* Codename for LC630 &AD16 */
- gestaltMacLC580 = 99, /* Macintosh LC 580 &AD18 */
- gestaltTellXfmr = 99, /* = gestaltMacLC580 */
- /* Codename LC580 &AD16 */
- | gestaltPerforma580 = 99, /* = gestaltMacLC580 &AT01 */
- gestaltPowerMac6100_66 = 100, /* Power Macintosh 6100/66 */
- gestaltPowerBookDuo280 = 102, /* Macintosh PowerBook Duo 280 */
- gestaltPowerBookDuo280c = 103, /* Macintosh PowerBook Duo 280c*/
- | gestaltPowerMac7200 = 108, /* Power Macintosh 7200/75 */
- /* Power Macintosh 7200/90 ? */
- gestaltPowerMac7100_66 = 112, /* Power Macintosh 7100/66 */
- gestaltPowerBook150 = 115, /* Macintosh PowerBook 150 */
- | gestaltPowerBook2300? = 124, /* Macintosh PowerBook 2300c */
- | /* &AD27/AT01 */
- gestaltPowerBook5300 = 128, /* Macintosh PowerBook 5300 & */
- /* Macintosh PowerBook 5300c & */
- /* Macintosh PowerBook 5300cs & */
- /* Macintosh PowerBook 5300ce */
- /* &AT01/AD26 */
-
- /* RELEASED UPGRADE CARDS (&AD18 and &AT01) */
- gestaltPowerMac475 = 104, /* LC475, P47x & Q605 PPC */
- gestaltPowerMacLC475 = 104, /* = gestaltPowerMac475 */
- gestaltPowerMacPerforma47x = 104, /* = gestaltPowerMac475 */
- /* = gestaltPowerMacLC475 */
- gestaltPowerMac575 = 105, /* LC575 & P57x PPC */
- gestaltPowerMacLC575 = 105, /* = gestaltPowerMac575 */
- gestaltPowerMacPerforma57x = 105, /* = gestaltPowerMac575 */
- /* = gestaltPowerMacLC575 */
- gestaltPowerMac630 = 106, /* Q630, LC630 & P63x PPC */
- gestaltPowerMacQuadra630 = 106, /* = gestaltPowerMac630 */
- gestaltPowerMacLC630 = 106, /* = gestaltPowerMac630 */
- /* = gestaltPowerMacQuadra630 */
- gestaltPowerMacPerforma63x = 106, /* = gestaltPowerMac630 */
- /* = gestaltPowerMacQuadra630 */
- /* = gestaltPowerMacLC630 */
- gestaltPowerMac580 = 107, /* LC580 (& P58x?) PPC */
- gestaltPowerMacLC580 = 107, /* = gestaltPowerMac580 */
- gestaltPowerMac700 = 116, /* Q700 PPC */
- gestaltPowerMacQuadra700 = 116, /* = gestaltPowerMac700 */
- gestaltPowerMac900 = 117, /* Q900 PPC */
- gestaltPowerMacQuadra900 = 117, /* = gestaltPowerMac900 */
- gestaltPowerMac950 = 118, /* Q950 PPC */
- gestaltPowerMacQuadra950 = 118, /* = gestaltPowerMac950 */
- gestaltPowerMacC610 = 119, /* C610 PPC */
- gestaltPowerMacCentris610 = 119, /* = gestaltPowerMacC610 */
- gestaltPowerMacC650 = 120, /* C650 PPC */
- gestaltPowerMacCentris650 = 120, /* = gestaltPowerMacC650 */
- gestaltPowerMacQ610 = 121, /* Q610 PPC */
- gestaltPowerMacQuadra610 = 121, /* = gestaltPowerMacQ610 */
- gestaltPowerMacQ650 = 122, /* Q650 PPC */
- gestaltPowerMacQuadra650 = 122, /* = gestaltPowerMacQ650 */
- gestaltPowerMac800 = 123, /* Q800 PPC */
- gestaltPowerMacQuadra800 = 123, /* = gestaltPowerMacQ800 */
- | gestaltPPCPowerBook520_540 = 124, /* Macintosh PowerBook 5xx PPC */
- | /* upgrade card &AD28/AT01 */
-
- /* OBSERVED UNRELEASED COMPUTERS */
- gestaltPowerMac8100_120 = 12, /* Power Macintosh 8100/120 */
- gestalt??? = 43, /* pre-release Tempest/Cyclone */
- gestalt??? = 51, /* System 7.5 Update 2.0 */
- gestalt??? = 59, /* System 7.5 Update 1.0 */
- gestaltPowerMac8100_60? = 61, /* Power Macintosh 8100/80 */
- /* running at 60 MHz}
- gestaltPowerMac8100_60? = 64, /* Power Macintosh 8100/60 and */
- /* Power Macintosh 8100/80 */
- /* when running at 66.6 MHz */
- gestalt??? = 74, /* pre-release Power Mac named */
- /* 'PDM Evt 1 (R.I.P.)' */
- gestaltLC475_20? = 86, /* Q605 as a LC475 at 20 Mhz */
- /* instead of 25 Mhz */
- gestaltLC575_20? = 87, /* LC575 at 20 MHz instead of */
- /* 33 MHz */
- gestaltLC475_33? = 90, /* Q605 as a LC475 at 33 Mhz */
- /* instead of 25 Mhz */
- gestaltLC575_25? = 91, /* LC575 at 25 MHz instead of */
- /* 33 MHz */
- gestaltQ605_20? = 93, /* Q605 at 20 Mhz instead of */
- /* 25 MHz */
- gestaltQ605_33? = 95, /* Q605 at 33 Mhz instead of */
- /* 25 MHz */
- gestaltPowerMac6100_80? = 101, /* Power Macintosh 6100/80 */
- gestaltPowerMac7100_60? = 111, /* Power Macintosh 7100/60 */
- gestaltPowerMac7100_80b? = 113, /* PM 7100/66 at 80 Mhz */
- /* value <> PM 7100/80 ! */
- | gestaltPowerMac7100_82? = 114, /* Macintosh 7100/82 */
-
- /* OBSERVED MACHINE VALUES IN SYSTEM SOFTWARE */
- /* these values were found in enablers, either in the gbly */
- /* resource or in the machine name STR# resource. */
- gestaltPaulaMac? = 31, /* "Paula's Desk Macintosh" in */
- /* PowerPC Enabler 1.1 */
- gestalt??? = 63, /* System 7.5 Update 2.0 */
- gestalt??? = 73, /* System 7.5 Update 1.0 */
- gestalt??? = 79, /* System 7.5 Update 2.0 */
- gestalt??? = 81, /* System 7.5 Update 1.0 */
- gestalt??? = 114, /* System 7.5 Update 1.0 */
- gestalt??? = 125, /* MAE Enabler */
- gestalt??? = 126, /* MAE Enabler */
- | gestaltPowerMacIIci? = 206, /* IIci PPC, MacsBugs 2.5.2 */
- | gestaltPowerMacIIsi? = 207, /* IIsi PPC, MacsBugs 2.5.2 */
- | gestaltPowerMacIIvi? = 208, /* IIvi PPC, MacsBugs 2.5.2 */
- | gestaltPowerMacIIvx? = 209, /* IIvx PPC, MacsBugs 2.5.2 */
- | gestaltPowerMacIIvm? = 210, /* IIvm PPC, MacsBugs 2.5.2 */
- | gestaltPowerMacIIfx? = 211, /* IIfx PPC, MacsBugs 2.5.2 */
- };
-
- NOTES:
- With systems prior to System 7.1 this selector returns the same values
- for the:
- - Macintosh LC & LC II (LC has MC68020,LC II has MC68030)
- | - Macintosh PowerBook 140 & 145 (use MaximumProcessorSpeed from Power
- | Mgr?, 16 and 25 MHz resp.)
-
- The Developer Notes (available from APDA, on ftp.info.apple.com and on
- | the Developer CD-ROM Series) about some PowerBook models (100, 140,
- | 170, 190, PB2300 and PPC Upgrade PB5xx) provide incorrect information
- regarding the machine type returned by the Gestalt Manager.
- The Developer Note on the Power Macintosh 9500 doesn't contain any
- Gestalt info, so it can't be wrong!
- The Developer Note on the Power Macintosh 7200 says the type value is
- 0x108, this must be 108 (decimal!). (Eric-Paul Rebel)
-
- [other values and notes are omitted here]
-
- Apple System Software (O-S)
- ===========================
- snd (System [6.0.4])
- gestaltSoundAttr
- Returns information about the sound capabilities of the machine.
-
- enum {
- #define gestaltSoundAttr 'snd ' /* sound attributes */
- gestaltStereoCapability = 0, /* can play stereo sounds */
- gestaltStereoMixing = 1, /* mixes channels into single */
- /* signal */
- gestaltSoundReserved = 2, /* Sound Manager 3.1? */
- gestaltSoundIOMgrPresent = 3, /* new sound input routines avail.*/
- gestaltBuiltInSoundInput = 4, /* built-in sound input device */
- /* available */
- gestaltHasSoundInputDevice = 5, /* some sound input device avail. */
- gestaltPlayAndRecord = 6, /* built-in hardware can play and */
- /* record simultaneously */
- /* &AS03/AS04 */
- gestalt16BitSoundIO = 7, /* sound hardware can play and */
- /* record 16-bit samples &AS04 */
- gestaltStereoInput = 8, /* sound hardware can record */
- /* stereo &AS04 */
- gestaltLineLevelInput = 9, /* sound input port requires line */
- /* level &AS04 */
- gestaltSndPlayDoubleBuffer = 10, /* play from disk available &AS04 */
- gestaltMultiChannels = 11, /* multiple channel support */
- /* &AS03/AS04 */
- gestalt16BitAudioSupport = 12}; /* 16 bit audio data supported */
- /* &AS04 */
-
- NOTES:
- Bit 7 through 12 are not defined for versions of the Sound Manager
- prior to version 3.0.
-
- With the Enhanced Sound Manager (version 2) you have both multi-
- channel and play-from-disk capability if the Apple Sound Chip is
- available. But the gestaltSndPlayDoubleBuffer and gestaltMultiChannels
- bits are not set. Test for the gestaltHasASC bit of the
- gestaltHardwareAttr selector. &AD06/AD20
- | A later Technical Note retracts this info, and says it is not save to
- | assume both functions if the gestaltHasASC bit is set with the
- | gestaltHardwareAttr selector! &AT01
-
- Apple System Software (T-Z)
- ===========================
- No changes.
-
- Apple Additional Software
- =========================
- |???? (QuickDraw 3D ext? [1.0.2])
- | gestaltQD3DVersion &AD30
- | Returns the version of QuickDraw 3D as Double BCD.
- |
- | #define gestaltQD3DVersion ????
- |
- | NOTE: Selector is unknown.
-
-
- Third Parties Software
- ======================
- No changes.
-
- Unknown Gestalt Selector Codes
- ==============================
-
- Apple Software
- --------------
- |ag_e (7.0/7.1 Apple Guide Enabler ext [???] part of Apple Guide 2.0)
- | gestaltAppleGuideEnablerAttr?
- | Returns information about the Apple Guide Enabler?
- |
- | enum {
- | #define gestaltAppleGuideEnablerAttr? 'ag_e'
- | gestaltAppleGuideEnablerPresent? = 0};
-
- bugy (32-bit System Enabler [1.0])
- (Hardware System Update ext [1.0])
- | (MIDI Manager ext [2.0.2?])
- (Network Launch Fix ext [1.0])
- (Sound Manager ext [3.0])
- (System? [7.1?])
- (System enabler 065)
- gestaltBugFixAttrsTwo?
- Returns information about the fixes applied.
-
- enum {
- #define gestaltBugFixAttrsTwo? 'bugy'
- gestaltBugsEgretDispatchPatch? = 0, /* these correct the */
- gestaltBugsEgretTimePatch? = 1, /* system clock and */
- /* modem perf.? */
- gestalt??? = 2, /* unknown, Hardware Upd. */
- gestaltEgretTickHandlerPatch? = 3, /* see bit 0 & 1 ? */
- gestalt??? = 4, /* unknown, Hardw. Upd. */
- gestaltSCSIPatch? = 5, /* floppy drive fixed ? */
- gestalt??? = 6, /* unknown, Hardw. Upd. */
- gestalt32bitEnabler? = 7, /* 32-bit enabler avail?*/
- | gestalt??? = 8, /* unknown, MIDI Mgr */
- gestalt??? = 9, /* unknown, Sound Mgr 3 */
- gestalt??? = 11, /* unknown, Hardw. Upd. */
- gestalt??? = 12, /* unknown, Hardw. Upd. */
- gestalt??? = 13, /* unknown, Hardw. Upd. */
- gestalt??? = 14, /* unknown, Hardw. Upd. */
- gestalt??? = 15, /* unknown, Hardw. Upd. */
- gestalt??? = 16, /* unknown, Hardw. Upd. */
- gestaltKeyboardPatch? = 17, /* corrects Adjustable */
- /* Kbd 'kbd ' response?*/
- gestalt??? = 18, /* unknown, Hardw. Upd. */
- gestalt??? = 19, /* unknown, ??? */
- | gestalt??? = 20, /* unknown, ??? */
- gestalt??? = 24, /* unknown, ??? */
- gestalt??? = 25, /* unknown, ??? */
- gestalt??? = 26, /* unknown, ??? */
- gestaltNetworkLaunchFix? = 27, /* fix problem with */
- /* appl. on server */
- /* launch with 68040 */
- gestalt??? = 28, /* unknown, ??? */
- gestalt??? = 31}; /* unknown, ??? */
-
- WARNING:
- These are ALL guesses. Well not entirely, I used the ResEdit CODE
- Editor to peek into the 32-bit System Enabler, Hardware System update
- and other software. Please check if I'am right. You should be able to
- find some of the answers in the INIT resource of the Hardware Update
- and the names of the PTCH resources in version 1.0 were also useful...
- The System Enablers (for new Macintosh models) don't seem to install
- or change any Gestalt selector to indicate their presence.
-
- NOTE:
- The System Update reserves the 'bugx', 'bugy' and 'bugz' gestalt
- selectors to indicate which fixes are installed on a given machine.
- These are for Apple internal use only, and developers should not rely
- on these. There is no guarantee that they will be supported in future
- versions of Macintosh system software. &AT06
-
- |scrf (WorldScript Power Adapter ext? [7.5?])
-
- Third Parties Software
- ----------------------
- |EgGP (Eagle ext [1.5?] part of Apollo [1.2?] by Jeremy Roussak)
-
- Reports
- =======
-
- Clock Chipped
- -------------
- |(provided by Marc Schrier with additional information from Jeff Baudin and
- | Mike Cohen and edited by Rene Ros)
-
- Several Macintosh computers have been observed to return a different
- machine type value (using the gestaltMachineType selector) when the
- clock speed was changed. Mainly Power Macintosh computers behave like
- this. The following tables provide an overview of these values.
-
- In addition to clock chipping a Macintosh, you can also:
- - swap a resistor in a Centris 650 to make it a Quadra 650;
- - remove jumper J18 of a Quadra 605 and it becomes a LC475.
- - install jumper J18 on a LC475 and it becomes a Quadra 605.
- - install and remove resistors and jumpers from the Wombat motherboard
- used in the Centris 650, Quadra 650 and Quadra 800 to switch between
- those three computers and two new, unreleased machines.
- - remove the LED jumper from a PM 7500 and it becomes a PM 8500.
-
- ===========================================================================
- Machine Type values returned by clock-chipped M680x0 computers
- ===========================================================================
- Model Name CPU Speed (MHz)
- 20 25 33
- ---------------------------------------------------------------------------
- LC III 27- 62
- Q605% 93! 94- 95!
- LC475% 86! 89- 90!
- LC575 87! 91! 92-
- ---------------------------------------------------------------------------
- - value returned when unmodified
- ! value not belonging to any known, released computer
- % if you remove jumper J18 from a Q605 it becomes a LC475
- ---------------------------------------------------------------------------
-
-
- ===========================================================================
- Machine Type values returned by clock-chipped PowerPC computers
- ===========================================================================
- Model Name CPU Speed (MHz)
- 60 66.6 75 80 82 90 100 110 112 120
- ---------------------------------------------------------------------------
- PM 6100/60(AV) 75- 100 101!
- PM 6100/66(AV) 75 100- 101!
- |PM 7100/66(AV) 111! 112- 113! 114!
- PM 7100/80(AV) 112 47-
- PM 8100/80(AV) 61! 64! 65-
- PM 8100/100(AV) 65 55- 40 12!
- PM 8100/110(AV) 65 55 40- 12!
- Power100# 65 55 55- 12!
- ---------------------------------------------------------------------------
- - value returned when unmodified
- ! value not belonging to any known, released computer
- # Macintosh clone
- ---------------------------------------------------------------------------
-
-
- ===========================================================================
- Machine Type values returned by modifying the Wombat motherboard
- ===========================================================================
- Architecture Jumper No Resistors Resistor R151 Resistor R152
- ---------------------------------------------------------------------------
- M68040 No 51! 30 C650 36 Q650
- Yes 59! 30 C650 35 Q800
- PPC PDS Card No 123 PM 800 120 PM C650 122 PM Q650
- Yes N/A 120 PM C650 123 PM 800
- ---------------------------------------------------------------------------
- ! value not belonging to any known, released computer
- ---------------------------------------------------------------------------
-
- For more info on clock-chipping (or otherwise modifying) Macintosh
- computers:
- http://bambam.cchem.berkeley.edu/~schrier/mhz.html
-
- Gestalt Applications
- --------------------
- Several specialized applications are available to display all installed
- Gestalt selectors. And several other applications heavily depend on the
- Gestalt Manager to show information on hardware and software.
-
- Only a few locations are listed here, use the filename to search for other
- locations. Or use the known mirror sites of FTP sites.
-
- DisplayGestalt (Craig Marciniak)
- Small application displays configuration using Gestalt Mgr, includes
- C-source.
-
- ftp://mac.archive.umich.edu/development/libraries/displaygestalt.cpt.hqx
-
- Gestalt! 3.0 (Roland Mansson)
- Displays responses from installed selectors.
-
- ftp://ftp.lu.se/pub/mac/util/gestalt300.cpt.hqx
- ftp://sumex-aim.stanford.edu/info-mac/cfg/gestalt-300.hqx
-
- Contact: Roland Mansson (roland.mansson@ldc.lu.se)
-
- GestaltDA 0.4 (Carl C. Hewitt, Apple Computer Inc.)
- Displays responses from installed selectors.
-
- CD-ROM: Bookmark CD (Apple Developer Group)
- :Tools & Applications:OS/Toolbox:GestaltDA 0.4
-
- Contact: D e v e l o p (dev.subs@applelink.apple.com)
-
- Gestalt Environment 7
- Application to list a number of installed selectors.
-
- mailto:gestalt-selectors-list-request@bio.vu.nl
- 'archive get software/ge7.hqx'
-
- Go Gestalt appl 1.5 (Paul Reznick)
- Displays information obtained thru the Gestalt Mgr.
-
- mailto:gestalt-selectors-list-request@bio.vu.nl
- 'archive get software/go-gestalt-15.sit.hqx'
-
- Contact: Paul Reznick (PRzeznik@aol.com)
-
- Tattle-Tech appl (Decision Makers Software, Inc.)
- Uses Gestalt manager extensively to display all known information.
-
- ftp://sumex-aim.stanford.edu/info-mac/cfg/tattle-tech-22.hqx
-
- Contact: John Mancino (mancino@decismkr.com)
- |TechTool appl 1.0.8 (Micromat Computer Systems)
- Application to reset PRAM, rebuild DTDB and show Gestalt info.
-
- | ftp://sumex-aim.stanford.edu/info-mac/cfg/tech-tool-108.hqx
-
- Sources
- -------
- A Apple Computer, Inc.
- AD Documentation & Magazines
- AD18 Apple Tech Info Library (http://www.info.apple.com/til.html)
- AD23 Developer Note Workgroup Server 9150
- AD25 Developer Note Macintosh PowerBook 190
- AD26 Developer Note Macintosh PowerBook 5300 Computer
- AD27 Developer Note Macintosh PowerBook 2300c
- AD28 Developer Note Macintosh PowerBook Processor Card Upgrade Kit
- |AD30 D e v e l o p 24, p. ???
-
- AT Technical Notes
- |AT01 TN M.OV.GestaltSysenvirons (OV 16), May 1987/Rev. Sep. 1995
- AT06 TN OS 05 - System Update 3.0, July 1993/Rev. May 1994
-
- AS Source code & header files
- AS03 MPW Interface files on Bookmark CD 14
- AS04 GestaltEqu header file on ETO 12
-
- About this list
- ===============
- For this update this chapter only includes the 'Gestalt Submission Form',
- 'Acknowledgements' and 'Editors' Address' sections.
-
- Gestalt Submission Form
- -----------------------
- You can use this form to report information you found on already included
- selectors. But you can also use it to register new Gestalt selector codes.
- If you want to register the selector code your software installs, make sure
- you registered your code first with Apple Computer, Inc. Also, it is your
- good right if you chose to keep the meaning of the response value private.
- If so, still register so that others can at least detect your software by
- determining if the selector is present.
-
- Software means, in this form, the software which installs the selector
- code. Not the whole package, just the extension or control panel (perhaps
- application) itself.
- The package is the product name in which the software is included and
- distributed.
- If data is not available or relevant, leave it blank. When the selector
- contains non-ASCII characters, please also provide the hexadecimal value.
-
- You can also fill in this form on-line because it is also on the WWW
- pages of the GSL: http://www.bio.vu.nl/home/rgaros/gestalt/
-
-
- Your name:
-
- Your email address:
-
- Your company name:
-
- Do you want to remain anonymous? Yes / No
-
- Software name:
-
- Software type: O application
- O control panel
- O extension (also 'appe')
- O other:
-
- Category: O Apple System Software
- O Apple Additional Software
- O Apple Software
- O Third Parties Software
-
- Package name:
-
- Author or Company name:
-
- Gestalt Selector:
-
- Constant name:
-
- First version to install selector:
-
- Source of information:
-
- Short description of the returned response:
-
-
-
-
-
- Additional constant names and values for the response value meaning:
-
-
-
-
-
- Please email this form to this Internet address: rgaros@bio.vu.nl
-
- Acknowledgements
- ----------------
- I want to thank the following persons for their contributions to this
- update and their support of this list:
-
- ===========================================================================
- Name Internet Email Address
- ---------------------------------------------------------------------------
- Anonymous contributor(s) anonymous@secret.bvd.nl
- Jeff Baudin, Micromat Computer Systems micromat@nbn.com
- Jean-Pierre Curcio JPC83@calvacom.fr
- Fabrizio Oddone gspnx@di.unito.it
- ---------------------------------------------------------------------------
-
- Legal Stuff
- -----------
- (c) 1992-1995, Rene G.A. Ros
-
- It is not allowed to distribute updates to the GSL. The full GSL can be
- used freely but is not public domain.
- See for legal information the Legal Stuff chapter of the full Gestalt
- Selectors List.
-
- Editor's Address
- ----------------
- Rene G.A. Ros
- developer at Mac Support Automation B.V., Castricum, The Netherlands
- consultant to the Computer Department,
- Biology Faculty, Vrije Universiteit Amsterdam, The Netherlands
- contract programmer Pascal and C, also 4th Dimension and other data-bases
-
- D.C. van Krimpenstraat 3
- 1067 SG Amsterdam-Geuzenveld
- The Netherlands, Europe
-
- Email: rgaros@bio.vu.nl (preferred)
- rgaros@dds.nl
- 100112.1363@compuserve.com
-
- Please contact me at the Internet address. I read my mail there almost
- daily, while I log on to CompuServe only once or twice a month.
-